@echo off
REM ============================================================================
REM OpenSees GPU 非线性性能测试脚本
REM ============================================================================

cd /d D:\OpenSees_GPUSOLVER-main\opensees_gpusolver\SoilSeismicAnalysis

echo ========================================
echo OpenSees GPU 非线性性能测试
echo ========================================
echo.
echo 测试内容:
echo   - 50x50 Quad单元网格 (2500单元)
echo   - DruckerPrager非线性材料模型
echo   - 20步非线性静态分析
echo   - CPU vs GPU 性能对比
echo   - CPU vs GPU 精度对比
echo.
echo 预计运行时间: 1-3分钟
echo.
pause

echo.
echo 开始运行测试...
echo.

REM 运行OpenSees
..\Win64\bin\OpenSees.exe nonlinear_gpu_test.tcl

echo.
echo ========================================
echo 测试完成!
echo ========================================
echo.
echo 生成的结果文件:
echo   - cpu_response.txt (CPU计算结果)
echo   - gpu_response.txt (GPU计算结果)
echo.
echo 查看上方输出获取:
echo   1. 性能对比结果
echo   2. 精度验证结果
echo   3. GPU矩阵组装耗时分析
echo.
pause
